import hashlib

def str_to_md5(s: str) -> str:
    """将字符串转换为MD5哈希值"""
    # 创建MD5对象
    md5_hash = hashlib.md5()
    # 更新哈希对象，需要先将字符串编码为字节（通常用utf-8）
    md5_hash.update(s.encode('utf-8'))
    # 获取16进制格式的哈希值
    return md5_hash.hexdigest()